package com.easyadmin.common.tools;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;

/**
 * 功能描述
 *
 * @author Mars.wq [wqexpore@163.com]
 * @version 1.0
 * @date 2025-02-11 14:13:58
 */
public class OrderUtils {

    public static String generateOrderNumber() {
        // 获取当前时间戳（精确到毫秒）
        long timestamp = System.currentTimeMillis();

        // 随机生成一个4位数
        Random random = new Random();
        int randomNumber = 1000 + random.nextInt(9000);

        // 格式化时间戳为日期（可选）
        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
        String dateStr = sdf.format(new Date());

        // 组合时间戳和随机数生成订单编号
        return dateStr + randomNumber;
    }

}
